package com.zhijian.medical.entity.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.util.List;

import com.zhijian.medical.entity.vo.response.BaseStatusVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author li xiao dong
 * @since 2022-08-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("experiment_fish_sample_ready")
@ApiModel(value="ExperimentFishSampleReady对象", description="")
public class ExperimentFishSampleReady extends BaseStatusVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(value = " 操作者" )
    private String czz;

    @ApiModelProperty(value = "实验日期")
    private String syrq;

    @ApiModelProperty(value = "实验前温度")
    private String wd;

    @ApiModelProperty(value = "实验前湿度")
    private String sd;

    @ApiModelProperty(value = "1:在控 0:失控")
    private Byte zk;

    @ApiModelProperty(value = "失控原因")
    private String zkyy;

    @ApiModelProperty(value = "白洋离心机 1:运作正常 0:运作不正常")
    private Byte byyzzc;

    @ApiModelProperty(value = "白洋离心机运转不正常的原因")
    private String byyzbzcyy;

    @ApiModelProperty(value = "Thermo离心机 1:运转正常 0:运转不正常")
    private Byte theryzzc;

    @ApiModelProperty(value = "Thermo离心机运转不正常的原因")
    private String theryzbzcyy;

    @ApiModelProperty(value = "三温水浴锅1:运转正常0:不正常")
    private Byte swsyzzc;

    @ApiModelProperty(value = "三温水浴锅运转不正常的原因")
    private String swsyzbzcyy;

    @ApiModelProperty(value = "单温水浴锅 1:运转正常 0:运转不正常")
    private Byte dwsyzzc;

    @ApiModelProperty(value = "单温水浴锅FZ-HWSX-01运转不正常的原因")
    private String dwsyzbzcyy;

    @ApiModelProperty(value = "sop-12 ssc")
    private String sop12ssc;

    @ApiModelProperty(value = "是否配置sop-12 ssc")
    private Byte usesop12ssc;

    @ApiModelProperty(value = "sop-12 kcl")
    private String sop12kcl;

    @ApiModelProperty(value = "是否配置sop-12 kcl")
    private Byte usesop12kcl;

    @ApiModelProperty(value = "sop-12 固定液")
    private String sop12gdy;

    @ApiModelProperty(value = "是否配置固定液")
    private Byte usesop12gdy;

    @ApiModelProperty(value = "工作液")
    private String sop12gzy;

    @ApiModelProperty(value = "是否配置工作液")
    private Byte usesop12gzy;

    @ApiModelProperty(value = "异常情况记录")
    private String yccl;

    @ApiModelProperty(value = "实验后-消毒实验台面和器具")
    private Byte syhxd;

    @ApiModelProperty(value = "实验后-处理废弃物")
    private Byte syhcl;

    @ApiModelProperty(value = "实验后-移液器维护")
    private Byte syhwh;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "编辑时间")
    private Date updateTime;

    @ApiModelProperty(value = "实验id")
    private Long fishId;

    @ApiModelProperty(value = "白洋离心机型号")
    private String byyzzcxh;

    @ApiModelProperty(value = "Thermo离心机型号")
    private String theryzzcxh;

    @ApiModelProperty(value = "三温水浴锅型号")
    private String swsyzzcxh;

    @ApiModelProperty(value = "单温水浴锅型号")
    private String dwsyzzcxh;

    @ApiModelProperty(value = "白洋离心机报修原因")
    private String byyzzcbxyy;

    @ApiModelProperty(value = "Thermo离心机报修原因")
    private String theryzzcbxyy;

    @ApiModelProperty(value = "三温水浴锅报修原因")
    private String swsyzzcbxyy;

    @ApiModelProperty(value = "单温水浴锅报修原因")
    private String dwsyzzcbxyy;

    @ApiModelProperty("样本操作记录")
    @TableField(exist = false)
    private List<ExperimentFishSampleOplog> czjl;
}
